package groupOne.bean;


import com.alibaba.fastjson.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;

@Data
@AllArgsConstructor
@Builder
public class CourseReviewBean {

    //用户id
    @JSONField(serialize = false) // TODO 这个字段不需要序列化到json字符串中, 可以加这个注解
   String userId;

    //窗口起始时间
    String stt;

    // 窗口结束时间
    String edt;

    // 当天日期
    String curDate;

    // 课程Id
    String courseId ;

    // 课程名称
    String courseName ;

    // 评论用户数
    Long uniqueUserCount ;

    // 评论次数
    Long reviewCount;

    // 好评次数（5星好评）
    Long highReviewCount;

    // 总评分
    Long gradeCount ;

    // 时间戳
    @JSONField(serialize = false) //这个字段不需要序列化到json字符串中, 可以加这个注解,跳过序列化，这个字段不会写入到Doris
    Long ts;

    // sku_id
    //@TransientSink
}
